package com.jishuo.pzk.bean.bill;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * @Author: 姚炜琦
 * @Email: jingcaiqi1225@gmail.com
 * @Date: 2023/9/1 16:55
 * @Package: com.jtyh.dto.apiRequest
 * @NAME: SetChargeBill
 * @Description: 一般缴款书电子票柜面收款信息
 */
@Data
public class ChargeBillVO implements Serializable {
    /**
     * 票号
     */
    private String billNum;

    /**
     * 区划ID
     */
    private String cantonId;

    /**
     * 征收大厅编码
     */
    private String hallId;

    /**
     * 时间
     */
    private String fileDate;

    /**
     * 付款人全称
     */
    private String payer;

    /**
     * 付款人账号
     */
    private String payerAccount;

    /**
     * 付款人开户银行
     */
    private String payerBank;

    /**
     * 银行ID
     */
    private String bankId;

    /**
     * 校验码
     */
    private String verifyCode;

    /**
     * 金额
     */
    private String originFund;

    /**
     * 执收单位编码
     */
    private String unitCode;

    /**
     * 执收单位名称
     */
    private String unitName;

    /**
     * 收款网点
     */
    private String bankStation;

    /**
     * 收款时间
     */
    private String payBankDt;

    // 账户名
    private String accountName;

    // 账户代码
    private String accountCode;

    // 银行名称
    private String bankName;

    /**
     * 详细收费信息（编码，收入项目，数量，收费标准，金额）
     */
    private ArrayList<ChargeBillDetail> chargeBillDetail;
}
